היום כבר אפשר להגיד זאת בפה מלא- אנחנו לגמרי בעידן הGUI. לא משנה אם זה אתר אינטרנט, תוכנה מסויימת או משחק מחשב, הGUI הוא אולי הגורם הקריטי ביותר שיכול לעשות את הבדל בין הצלחה לכישלון חרוץ. כבר ידוע לכל ואין זה סוד כי התחום של בניית אתרים כבר מזמן אינו כולל רק את הבנייה עצמה ונכללים בו מושגים כמו עיצוב אתרים, קידום אתרים איפיון אתרים ועוד. אחד המושגים השכיחים בתחום הוא GUI (Graphical User Interface), או בעברית, ממשק משתמש גרפי. לפני המשך הרחבה בנושא, חשוב לציין כי GUI אינו מתייחס לעיצוב אתרים או בניית אתרים בלבד; זהו מונח כולל שמקושר גם למשחקי מחשב ומדיות גרפיות אחרות.
GUI, בהיבט האינטרנטי שלו, עוסק בחזות הוויזואלית של האתר והוא מוגדר כצד הטכני של בניית אתרים. כל מה שבא במגע עם המשתמש, החל מתצורת האתר, מיקומי הלחצנים והכפתורים, התוכן והטקסט, וכלה בהגדרות ממשק המשתמש- נכנס תחת ההגדרה ממשק משתמש גרפי.
דוגמא טובה לממשק משתמש בזמנים שלפני תחילת השימוש המסחרי ב GUI הוא ממשק הפקודה של מערכת הDOS. שלב אחד אחרי הגיעו שורות הפקודה, כשלב המוקדם של הGUI, שאיפשרו מתן פקודות עם העכבר, בניגוד למה שהיה אפשרי עד אז- הקלדת פקודות מהמקלדת. הגרסאות הראשונות של הGUI שהתפתחו לגרסאות שאנו רואים כיום, הופיעו על מחשביה של חברת Xerox, אך החשיפה ההמונית הגיעה עם מחשבי המקינטוש הראשונים של חברת אפל, כשבעקבותיה גם מיקרוסופט עם הגירסא הראשונה של הWindows.
כיום מפתחים רבים עובדים שעות על מנת להשיג ביצועי GUI ברמה גבוהה ביותר מתוך ההבנה כי הממשק הבא למגע הוא קריטי. על אחת כמה וכמה כשמדובר על אתרי אינטרנט בהם התחרות רבה וההזדמנות של בעל אתר ליצור את הרושם הראשוני הטוב ביותר תלויה בנוחות, בעיצוב ובידידות הממשק למשתמש.